#vkcontrols-controls toolbarbutton {
	width: 32px;
	padding: 0;
	margin: 0;
}

#vkcontrols-playpausebutton.play {
	list-style-image: url(chrome://vkcontrols/content/play.png);
}

#vkcontrols-playpausebutton.play[checked] {
	list-style-image: url(chrome://vkcontrols/content/pause.png);
}

#vkcontrols-powerbutton {
	list-style-image: url(chrome://vkcontrols/content/dpower.png);
}

#vkcontrols-powerbutton[checked] {
	list-style-image: url(chrome://vkcontrols/content/power.png);
}

#vkcontrols-playpausebutton.play[disabled] {
	list-style-image: url(chrome://vkcontrols/content/dplay.png);
}

#vkcontrols-playpausebutton.play[disabled][checked] {
	list-style-image: url(chrome://vkcontrols/content/dpause.png);
}

#vkcontrols-playpausebutton.pause[disabled] {
	list-style-image: url(chrome://vkcontrols/content/dpause.png);
}

#vkcontrols-prevbutton {
	list-style-image: url(chrome://vkcontrols/content/prev.png);
}

#vkcontrols-prevbutton[disabled] {
	list-style-image: url(chrome://vkcontrols/content/dprev.png);
}

#vkcontrols-nextbutton {
	list-style-image: url(chrome://vkcontrols/content/next.png);
}

#vkcontrols-nextbutton[disabled] {
	list-style-image: url(chrome://vkcontrols/content/dnext.png);
}

#vkcontrols-repeatbutton {
	list-style-image: url(chrome://vkcontrols/content/repeat.png);
}

#vkcontrols-repeatbutton[checked] {
	list-style-image: url(chrome://vkcontrols/content/erepeat.png);
}

#vkcontrols-repeatbutton[disabled] {
	list-style-image: url(chrome://vkcontrols/content/drepeat.png);
}

#vkcontrols-playlistbutton {
	list-style-image: url(chrome://vkcontrols/content/playlist.png);
}

#vkcontrols-playlistbutton button, #vkcontrols-playlistbutton listheader {
	list-style-image: none;
}

#vkcontrols-position {
	width: 250px;
	height: 32px;
}

#vkcontrols-volume {
	width: 75px;
	height: 32px;
}

#vkcontrols-position-progress {
	margin-left: 240px;
	margin-right: 10px;
	margin-top: 16px;
	margin-bottom: 16px;
	background: red;
	background-repeat: repeat-x;	
}

#vkcontrols-position-label {
	text-align:right;
	font-size:8px;
}

#vkcontrols-track-name {
	vertical-align: bottom;
	background: transparent;
	border: none;
	width: 235px;
 	margin-top: 20px;
	text-align:right;
	font-size:8px;
}

#vkcontrols-volume-label {
	text-align:right;
	font-size:8px;
}

.currentlyPlaingTrack  {
	background: gray;
}

button[checked] {
	font-weight: bold;
}